crypto/tls.cipherSuiteTLS13.hash (field)
31 uses
crypto/tls (current package)
cipher_suites.go#L198: hash crypto.Hash
handshake_client.go#L318: transcript := suite.hash.New()
handshake_client.go#L471: if offeredSuite != nil && offeredSuite.hash == cipherSuite.hash {
handshake_client.go#L504: hello.pskBinders = [][]byte{make([]byte, cipherSuite.hash.Size())}
handshake_client.go#L509: transcript := cipherSuite.hash.New()
handshake_client_tls13.go#L68: hs.transcript = hs.suite.hash.New()
handshake_client_tls13.go#L75: hs.echContext.innerTranscript = hs.suite.hash.New()
handshake_client_tls13.go#L92: confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
handshake_client_tls13.go#L268: confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
handshake_client_tls13.go#L351: if pskSuite.hash == hs.suite.hash {
handshake_client_tls13.go#L356: transcript := hs.suite.hash.New()
handshake_client_tls13.go#L466: if pskSuite.hash != hs.suite.hash {
handshake_client_tls13.go#L895: msg.nonce, cipherSuite.hash.Size())
handshake_server_tls13.go#L180: hs.transcript = hs.suite.hash.New()
handshake_server_tls13.go#L357: if pskSuite == nil || pskSuite.hash != hs.suite.hash {
handshake_server_tls13.go#L389: transcript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L411: transcript := hs.suite.hash.New()
handshake_server_tls13.go#L876: nil, suite.hash.Size())
key_schedule.go#L64: n, err := hkdf.Expand(c.hash.New, secret, hkdfLabelBytes).Read(out)
key_schedule.go#L74: transcript = c.hash.New()
key_schedule.go#L76: return c.expandLabel(secret, label, transcript.Sum(nil), c.hash.Size())
key_schedule.go#L82: newSecret = make([]byte, c.hash.Size())
key_schedule.go#L84: return hkdf.Extract(c.hash.New, newSecret, currentSecret)
key_schedule.go#L90: return c.expandLabel(trafficSecret, trafficUpdateLabel, nil, c.hash.Size())
key_schedule.go#L104: finishedKey := c.expandLabel(baseKey, "finished", nil, c.hash.Size())
key_schedule.go#L105: verifyData := hmac.New(c.hash.New, finishedKey)
key_schedule.go#L116: h := c.hash.New()
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |